predl = input()

if not predl or len(predl.split()) == 1:
    print("Мало данных для анализа")


else:
    drope = predl.split()


    summasl = len(drope)

    kirika = len([drope for drope in drope if drope[0] >= 'А' and drope[0] <= 'Я'])


    lin = len([drope for drope in drope if

                 any(char.isalpha() and char.lower() not in 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' for char in drope)])
    threesl = len([drope for drope in drope if len(drope) <= 3])




    deff = len([drope for drope in drope if '-' in drope])

    lord = max(drope, key=len)


    lorden = len(lord)



    kulbobo = f"""Кол-во слов: {summasl}
Кол-во слов с заглавной кириллической буквы: {kirika}
Кол-во слов содержащих латинский символ: {lin}
Кол-во слов не превышающих 3 символа: {threesl}
Кол-во слов в составе которых имеется дефис: {deff}

Самое длинное слово: {lord}
Длина слова: {lorden}"""

    print(kulbobo)